baffle separator - German English Dictionary